Skip to content

Create GitHub releases from the changelog on tag push - #605

Open
bbatsov wants to merge 2 commits into
masterfrom
github-release-workflow
Open

bbatsov wants to merge 2 commits into
masterfrom
github-release-workflow

Conversation

@bbatsov

@bbatsov bbatsov commented Sep 15, 2026

Copy link
Copy Markdown
Member

Cutting a release has meant pasting the changelog section into a GitHub release by hand. Pushing a v* tag now does that automatically, with GitHub's generated notes as the fallback for a tag that has no changelog section yet, and dependabot keeps the action versions current. Nothing changes for the existing releases; only tags pushed from now on get this.

Releases have been cut by hand so far. Pushing a v* tag now publishes
one whose notes are that version's changelog section, with the
unreleased section standing in for prereleases and GitHub's generated
notes as the last resort.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant